river embankment - İngilizce Eş Anlamlılar Sözlük